﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Mascotas.Master" AutoEventWireup="true" CodeBehind="login-dueno-modificar.aspx.cs" Inherits="RegistroMascotas2.login_dueño_modificar" %>
<%@ Register TagPrefix="uc" TagName="MenuUsuario" Src="~/MenuUsuario.ascx" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div class="loginDuenoModificarContenedor">
        <div class="tituloSeccion">
            <h2>MODIFICACION DE DATOS PROPIOS</h2>
        </div>
        <div id="cuentaizq">
            <uc:MenuUsuario id="menuUsuario" runat="server"></uc:MenuUsuario>
        </div>
        <div id="cuentacentro" runat="server" class="cuentacentro">
            <div class="nombresFormulario">
                <div class="filaCampo">
                    <p class="inputs">Nombre:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">DNI:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">Domicilio:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">Telefono:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">Usuario:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">Contraseña:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">Repita su contraseña:</p>
                </div>
                <div class="filaCampo">
                    <p class="inputs">Cantidad de denuncias:</p>
                </div>
            </div>
            <div class="camposFormulario">
                <div class="filaCampo">
                    <asp:Label ID="datos_nombre" runat="server" Text="" CssClass="info"/>
                </div>
                <div class="filaCampo">
                    <asp:Label ID="datos_dni" runat="server" Text="" CssClass="info"/>
                </div>
                <div class="filaCampo">
                    <asp:Label ID="datos_domicilio" runat="server" Text="" CssClass="info"/>
                </div>
                <div class="filaCampo">
                    <asp:TextBox ID="input_telefono" Text="" runat="server" MaxLength="11"/>
                    <asp:Panel ID="pnlTelefono" runat="server">
                        <asp:Label ID="Label1" runat="server" Text="Por Ejemplo: 01143215678. Sin Guiones." />
                    </asp:Panel>
                    <asp:BalloonPopupExtender ID="bpueFace" runat="server" BalloonStyle="Rectangle" TargetControlID="input_telefono" Position="BottomRight" BalloonPopupControlID="pnlTelefono">
                    </asp:BalloonPopupExtender>
                    <asp:RegularExpressionValidator ID="revTelefono" runat="server"   CssClass="errores" ErrorMessage="El telefono debe contar con 11 caracteres." 
                        ValidationExpression="^.*(?=.{11,}).*$"  ControlToValidate="input_telefono" Text="*" ValidationGroup="modificarDatos"/>
                    <asp:RequiredFieldValidator ID="rfvTelefono" runat="server"  CssClass="errores" ErrorMessage="Se requiere número telefónico." ControlToValidate = "input_telefono" ValidationGroup="modificarDatos" Text="*"/>
                    <asp:FilteredTextBoxExtender ID="feTelefono" runat="server" TargetControlID="input_telefono"
                    FilterMode="ValidChars" ValidChars="0123456789" 
                    InvalidChars="abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZÑñÁÉÍÓÚáéíóú,.:;_-+*¨´[]^`{}¡!¿?/&amp;%$#&quot;=|°¬&lt;&gt;@"  /> 
                </div>
                <div class="filaCampo">
                    <asp:Label ID="datos_usuario" runat="server" Text="" CssClass="info"/>
                </div>
                <div class="filaCampo">
                    <asp:TextBox ID="input_contraseña" TextMode="Password" MaxLength="20" runat="server"/>
                    <asp:RequiredFieldValidator ID="rfvContraseña" runat="server"   CssClass="errores" ErrorMessage="Se requiere contraseña." Text="*" ControlToValidate="input_contraseña" ValidationGroup="modificarDatos" />
                    <asp:RegularExpressionValidator ID="reContraseña" runat="server"   CssClass="errores" ErrorMessage="La contraseña debe contar con 6 caracteres minimamente." 
                        ValidationExpression="^.*(?=.{6,}).*$"  ControlToValidate="input_contraseña" Text="*" ValidationGroup="modificarDatos"/>
                    <asp:FilteredTextBoxExtender ID="feContraseña" runat="server" TargetControlID="input_contraseña"
                    FilterMode="ValidChars" ValidChars="0123456789abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZÑñ_-." 
                    InvalidChars="ÁÉÍÓÚáéíóú,:;+*¨´[]^`{}¡!¿?/&amp;%$#&quot;=|°¬&lt;&gt;@"  />
                </div>
                <div class="filaCampo">
                    <asp:TextBox ID="input_contraseña_2" runat="server" TextMode="Password" MaxLength="20"/>
                    <asp:FilteredTextBoxExtender ID="feContraseña2" runat="server" TargetControlID="input_contraseña_2"
                    FilterMode="ValidChars" ValidChars="0123456789abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZÑñ_-." 
                    InvalidChars="ÁÉÍÓÚáéíóú,:;+*¨´[]^`{}¡!¿?/&amp;%$#&quot;=|°¬&lt;&gt;@"  />
                    <asp:CompareValidator ID="cpContraseñas" runat="server"   CssClass="errores" ErrorMessage="No coinciden las contraseñas, reingrese." Text="*" ControlToValidate="input_contraseña" ControlToCompare="input_contraseña_2" ValidationGroup="modificarDatos" />
                </div>
                <div class="filaCampo">
                    <asp:Label ID="datos_cant_denuncias" runat="server" Text="" CssClass="info"/>
                </div>
            </div>
            <div class="guardarCambios">
                <asp:Button ID="btnGuardarCambios" runat="server" Text="Guardar Cambios" 
                    CssClass="botonpatitagrande" ValidationGroup="modificarDatos" 
                    onclick="btnGuardarCambios_Click" /><br />
                <asp:Label ID="lblNotificacion" runat="server" Text="" /><br />
                <asp:ValidationSummary   CssClass="errores" ID="vsErrores" runat="server" ValidationGroup="modificarDatos"/>
            </div>
        </div>
        <div id="cuentader" runat="server" class="cuentader">
            <asp:Image ID="datos_foto" runat="server"/></br>	
            <asp:Label ID="lblNuevaImagen" runat="server" Text="Elija su imagen avatar: " CssClass="inputs" /></br>
            <asp:FileUpload ID="fuMiCuentaImagen" runat="server" /></br>
            <asp:Label ID="lblError" runat="server" Text="" />
		</div>
    </div>
</asp:Content>
